	a { font-family: Arial, Helvetica, sans-serif; }
	a:link,a:visited { color: #000066; font-size: 9pt; font-weight: bold; text-decoration: underline; }
	a:hover { color: #0033cc; font-size: 9pt; text-decoration: none; }
	a:active { color: #006699; font-size: 9pt; }

	a.light:link,a.light:visited { color: #FFFF66; font-size: 9pt; font-weight: bold; text-decoration: underline; }
	a.light:hover { color: #fffff0; font-size: 9pt; text-decoration: none; }
	a.light:active { color: #ccff99; font-size: 9pt; }

	a.TextAd:link,a.TextAd:visited { color: #000000; font-size: 9pt; font-weight: bold; text-decoration: underline; }
	a.TextAd:hover { color: #660099; font-size: 9pt; text-decoration: none; }
	a.TextAd:active { color: #0000cc; font-size: 9pt; }
	
	a.dark:link,a.dark:visited { color: #000066; font-size: 9pt; text-decoration: underline; font-weight: bold; }
	a.dark:hover { color: #0033cc; font-size: 9pt; text-decoration: none; }
	a.dark:active { color: #006699; font-size: 9pt; font-weight: bold; }

	a.largedark:link,a.largedark:visited { color: #000066; font-size: 11pt; text-decoration: underline; font-weight: bold; }
	a.largedark:hover { color: #0033cc; font-size:11pt; text-decoration: none; }
	a.largedark:active { color: #006699; font-size: 11pt; font-weight: bold; }

	a.super:link,a.super:visited { color: #000066; font-size: 14pt; text-decoration: underline; font-weight: bold; }
	a.super:hover { color: #0033cc; font-size:14pt; text-decoration: none; }
	a.super:active { color: #006699; font-size: 14pt; font-weight: bold; }

	#TJ a { font-family:Verdana, Arial, Helvetica, sans-serif !important;  font-size:10px !important; font-weight:bold; padding:3px 5px; margin:0; display:block;}
	#TJ br { display:none; }
	#TJ a:link, #TJ a:visited { color: #000;text-decoration: underline; }
	#TJ a:hover { color:#FF0000; text-decoration: underline;background-color:#FFFF66;}
	#TJ a:active { color:#FF0000;text-decoration: underline; }
	#TJ { background-color:#FFFFFF; padding:0 0 5px 0;}
	
	td { color: #000000; font-weight: normal; font-family: Georgia, Times, Serif; }
	td.light { color: #fffff0; font-size: 12pt; font-family: Arial, Sans-serif; }
	td.altcolor { font-size: 12pt; background: #fffff0; }
	td.space { line-height: 125%; }
	td.title { font-size: 16pt; text-align: center; }
	td.smfont { font-size: 10pt; }
	td.medfont { font-size: 12pt; }
	td.by { font-size: 12pt; font-style: oblique; text-align: right; }
	td.lgfont { color: #000000; font-size:14pt; text-align: left; }
	td.lgctr { color:#003399; font-size: 16pt; text-align: center; }
	td.dark { font-weight: normal; font-size: 10pt; color: #003399; background: #fffff0; }
	td.body { font-weight: normal; font-size: 10pt; color: #000066; background: #fffff0; }
	td.category { font-weight: bold; font-size: 9pt; color: #003399; background: #fffff0; text-align:center; }
	td.darkcategory { font-weight: normal; font-size: 10pt; color: white; }
	td.general { font-weight: bold; font-size: 10pt; color: #003399; background:#ffffff; text-align:center; }
	td.ArcLgfont { color: #000000; font-size:14pt; text-align: left; }
	td.ArcLgctr { color:#003399; font-size: 16pt; text-align: center; }
	td.TextAd { background: #FFFFFF; line-height: 125%; }
	
	tr.main { background: #003399; background-image: none; font-family: Georgia, Times, Serif; }

	th { color: #003399; font-size: 10pt; line-height: normal; background: #fffff0; font-family: Georgia, Times, Serif; }
	th.headline { font-size: 20pt; color: #000000; font-weight: bold; text-align: left; }
	th.leadin { font-size: 14pt; color:#000000; font-style: oblique; text-align: left; }
	th.body { background-color: #003399; background-image: none; color: #fffff0; font-size: 16pt; text-align: right; font-style : oblique; font-family: Arial, Sans-serif; }
	th.divider { background-color: #003399; background-image: none; color: #fffff0; font-size: 16pt; text-align: center; }	
	th.ArcBody { background-color: #003399; background-image: none; color: #fffff0; font-size: 16pt; text-align: right; font-style : oblique; font-family: Arial, Sans-serif; }
	
	table { font-family: Georgia, Times, Serif; }
	table.altcolor { background: #fffff0;padding:0; font-weight: normal; }
	table.main { background: #003399; font-weight: normal; padding:0; }
	table.ArcAltcolor { background: #fffff0;padding:0; font-weight: normal; }
